#

| Chapter 2 UNIX Commands |

## cxref

    cxref [options] files

Build a cross-reference table for each of the C source `files`. The table lists all symbols, providing columns for the name and the associated function, file, and line. In the table, symbols are marked by = if assigned, - if declared, or `*` if defined. cxref also accepts the cc options -D, -I, and -U.

### Options

-c

  Report on all files in a single table.

-C

  Don't execute the second pass of cxref; save output from first pass in .cx files. (Like -c in lint and cc.)

-d

  Simplify report by omitting print declarations.

-F

  Print files using full pathname, not just the filename.

-l

  Don't print local variables.

-L[`n`]

  Limit the "LINE" field to `n` columns (default is 5).

-o `file`

  Send output to `file`.

-s

  Silent mode; don't print input filenames.

-t

  Format for 80-column listing.

-V

  Print version information on standard error.

-w[`n`]

  Format for maximum width of `n` columns (default is 80; `n` must be more than 50).

-W`n1`,`n2`,`n3`,`n4`

  Set the width of each (or any) column to `n1`, `n2`, `n3`, or `n4` (respective defaults are 15, 13, 15, and 20). Column headings are NAME, FILE, FUNCTION, and LINE, respectively.

Reference: cut |  | Reference: date